home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / pascal / sndsgood.zip / C_EXMPL1.C < prev    next >
C/C++ Source or Header  |  1991-04-06  |  474b  |  35 lines

  1. #include <stdio.h>
  2. #include <malloc.h>
  3. #include "sg_c.h"
  4.  
  5. FILE *fp;
  6.  
  7. char far *buffer;
  8. char far *holder;
  9.  
  10. char readbuffer[200];
  11.  
  12. main()
  13. {
  14. int i;
  15.  
  16.     buffer = (char far *) malloc( 2000 );
  17.  
  18.     fp = fopen( "SND1.SND", "rb" );
  19.     fread( readbuffer, filelength( fileno( fp ) ), 1, fp );
  20.     fclose( fp );
  21.  
  22.     holder = buffer;
  23.     for( i=0; i<119; i++ ) *holder++ = readbuffer[i];
  24.  
  25.     installit();
  26.  
  27.     dosound( buffer );
  28.  
  29.     while( eventsleft() );
  30.  
  31.     removeit();
  32.  
  33. }
  34.  
  35.